.login-main{
    width: 100%;
    height: 100%;
    background: url(../images/login/login-bgc.png) no-repeat;
    background-size: 100% 50%;
    position: relative;
    .login-5G{
        position: absolute;
        right: 60px;
        top: 30px;
        img{
            width: 60px;
            float: left;
            margin-top: -10px;
            margin-right: 5px;
        }
        span{
           font-size: 26px;
           color: #ffffff; 
        }
    }
    .login-content{
        // width: 613px;
        position: absolute;
        top: 50px;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        text-align: center;
        .login-title{
            width: 600px;
            margin: 0 auto;
            img{
                float: left;
                margin-right: 10px;
            }
            h1{
                display: inline-block;
                font-size: 54px;
                color: #ffffff;
                line-height: 60px;
            }
        }
        .login-tab{
            width: 530px;
            text-align: center;
            margin: 40px auto 0;
            ul{
                display: inline-block;
                border: 2px solid #ffffff;
                border-radius: 5px;
                li{
                    height: 40px;
                    line-height: 40px;
                    padding: 0 24px;
                    font-size: 18px;
                    color: #ffffff;
                    float: left;
                }
                li.active{
                    background: #ffffff;
                    color: #2b76fc;
                }
            }
            .login_form{
                margin-top: 34px;
                background: #ffffff;
                border-radius: 5px;
                padding: 50px 63px;
                text-align: center;
                position: relative;
                .shadow-left{
                    position: absolute;
                    top: 275px;
                    left: -42px;
                }
                .shadow-right{
                    position: absolute;
                    top: 275px;
                    right: -42px;
                }
                h2{
                   font-size: 24px;
                   color: #0070ff; 
                }
                
                #login-code{
                    position: absolute;
                    top: 7px;
                    right: 7px;
                }
                .el-button--primary{
                    width: 100%;
                    font-size: 18px;
                }
                .el-input--prefix .el-input__inner{
                    width: 100% !important;
                    height: 40px !important;
                    padding-left: 50px !important;
                }
                .el-input__inner{
                    width: 100% !important;
                    height: 40px !important;
                    padding-left: 50px !important;
                }
                .icon-user:before{
                    content: url(../images/login/user.png) !important;
                   position: absolute;
                   top: 4px;
                   left: 10px;
                }
                .icon-pwd:before{
                    content: url(../images/login/pwd.png) !important;
                   position: absolute;
                   top: 4px;
                   left: 10px;
                }
                .icon-code:before{
                    content: url(../images/login/code.png) !important;
                   position: absolute;
                   top: 4px;
                   left: 10px;
                }
                .el-icon-circle-close:before {
                    content: url(../images/login/alert.png) !important;
                    position: absolute;
                    top: 6px;
                    right: 6px;
                }
                .el-icon-circle-check:before {
                    content: url(../images/login/current.png) !important;
                    position: absolute;
                    top: 6px;
                    right: 6px;
                }
                .code_btn{
                    width: 130px;
                    height: 20px;
                    line-height: 20px;
                    padding: 0;
                    text-align: center;
                    background: #ffffff;
                    border: none;
                    border-left: 1px solid #dce2f3;
                    position: absolute;
                    right: 2px;
                    top: 12px;
                    font-size: 14px;
                    color: #2f84ee !important;
                    border-radius: 0;
                }
            }
        }
        p{
            font-size: 14px;
            color: #999999;
            margin-top: 100px;
            margin-bottom: 140px;
        }
    }
}